using System;
using System.Collections;
using System.Collections.Generic;
using System.ComponentModel;
using System.ComponentModel.Composition;
using System.Windows.Documents;
using Cinch;
using MEFedMVVM.ViewModelLocator;
using SLS.Controls;
using SLS.Document;
using SLS.ExClassLib.Data;
using SLS.ExClassLib.Events;
using SLS.ExClassLib.MVVM;
namespace LanSunStudio.GUI
{
    /// <summary>
    /// This ViewModel demonstrates how to use WorkSpaces and Menus. You will
    /// need to look in the MainWindow.xaml and also the AppStyles.xaml ResourceDictionary
    /// to see how the Styles are used to tie up with this ViewModel
    /// </summary>
    [ExportViewModel("DATAForeignKeyListViewModel")]
    [PartCreationPolicy(CreationPolicy.NonShared)]
    public class DATAForeignKeyListViewModel : ViewModelBase
    {
        #region Data
        private bool showContextMenu = false;
        private IViewAwareStatus viewAwareStatusService;
        private IMessageBoxService messageBoxService;
        private IMenuService menuservice;
        #endregion
        #region Ctor
        [ImportingConstructor]
        public DATAForeignKeyListViewModel(
        IViewAwareStatus viewAwareStatusService, 
        IMessageBoxService messageBoxService,
        IMenuService menuservice)
        {
            this.viewAwareStatusService = viewAwareStatusService;
            this.messageBoxService = messageBoxService;
            this.menuservice = menuservice;
        } 
        #endregion      
    }
} 
